WooCommerce\Square\Plugin B

Total Complexity 93
Dependencies 16
Dependents 13
Total lines 967
Lines of code 428
Logical lines of code 128
Comment lines 323
Methods 36
Properties 10

Methods 36

Method Rating Maintainability Complexity Lines of code
add_admin_notices()
A
34 12 103
add_tax_inclusive_pricing_notice()
A
54 9 19
add_currency_admin_notices()
S
52 7 24
add_missing_refresh_token_notice()
S
51 6 30
get_deprecated_hooks()
S
43 2 57
add_base_location_admin_notice()
S
51 3 28
add_background_processing_notice()
S
58 3 17
is_gateway_settings()
S
75 4 3
is_plugin_settings()
S
75 4 3
locate_template()
S
64 4 9
get_api()
S
66 3 9
get_idempotency_key()
S
68 3 6
log_api_request()
S
72 3 5
log()
S
73 3 5
init_plugin()
S
66 3 8
__construct()
S
53 1 24
instance()
S
71 2 6
add_api_request_logging()
S
71 2 5
get_reviews_url()
S
78 2 3
includes()
S
62 1 11
get_file()
S
82 1 3
get_support_url()
S
82 1 3
get_documentation_url()
S
82 1 3
get_sales_page_url()
S
82 1 3
get_settings_url()
S
68 1 7
get_plugin_name()
S
79 1 3
init_taxonomies()
S
82 1 3
init_lifecycle_handler()
S
80 1 3
get_order_handler()
S
82 1 3
get_email_handler()
S
82 1 3
get_admin_handler()
S
75 1 4
get_settings_handler()
S
82 1 3
get_background_job_handler()
S
82 1 3
get_sync_handler()
S
82 1 3
get_connection_handler()
S
82 1 3
get_products_handler()
S
82 1 3